public class Array{
    public static void main(String[] args) {
        // 学习目标
        // Java数组

        // 1.创建数组：两种方式
        // 1-1.数组创建方式一
        // 当已经明确数组中存储的元素的时候，使用方式一
        int[] d = {2,3,5};
        // 1-2.数组创建方式二
        // 只知道元素的个数，不知道元素的具体值使用方式二
        // 没指定数据时，初始值都为0
        int[] g = new int[3];
        
        
        // 2.数组中元素的存取
        // 每个元素都有一个对应的下标，下标从0开始技术，元素的存和取是通过下标实现的
        System.out.println("获取元素3：" + d[1] );
        d[2] = 8;
        System.out.println("元素5改为8：" + d[2]);


        // 3.数组的遍历：三种方式
        // 3-1:方式一，直接打印
        System.out.println("--------------------数组遍历方式一-----------------");
        System.out.println(d[0]);
        System.out.println(d[1]);
        System.out.println(d[2]);

        // 3-2：方式二：循环,通过下标遍历数组中各个元素
        // length:数组长度（元素个数）
        System.out.println("--------------------数组遍历方式二-----------------");
        for(int i = 0; i < d.length; i++){
            System.out.println(d[i]);
        }

        // 3-3：方式三：通过元素自动遍历
        // for(声明变量的类型 ： 需要遍历的数组){}
        System.out.println("--------------------数组遍历方式三-----------------");
        for(int i : d){
            System.out.println(i);
        }
    }
}